1
Cơ sở của logic tuần tự
MATH002Lesson 12
00:00
Sự chuyển đổi từ logic tổ hợp sang logic tuần tự mang đến yếu tố thời gian, nơi đầu ra của mạch không còn chỉ phụ thuộc vào các đầu vào hiện tại mà còn phụ thuộc vào lịch sử hệ thống. Sự "nhớ" này được xác lập về mặt vật lý và toán học trong thành phần Trễ thời gian đơn vị, đóng vai trò là khối xây dựng cơ bản cho mọi mô hình tính toán dựa trên trạng thái.

Mạch tổ hợp so với mạch tuần tự

Trong thế giới số, chúng ta phân biệt giữa các hệ thống sống trong "hiện tại" và các hệ thống nhớ về "quá khứ":

  • Mạch tổ hợp: Chúng không có bộ nhớ. Giống như một công tắc đèn đơn giản chỉ ở hai trạng thái bật hoặc tắt, đầu ra hoàn toàn phụ thuộc vào các giá trị đầu vào hiện tại.
  • Mạch tuần tự: Chúng sử dụng vòng hồi tiếp để tích hợp các đầu vào quá khứ vào quá trình ra quyết định hiện tại. Chúng thực sự nối liền khoảng cách giữa các cổng logic đơn giản và các máy trạng thái hữu hạn phức tạp.
Định nghĩa 12.1.1

Một trễ thời gian đơn vị là một thành phần cơ bản chấp nhận một bit $x_t$ làm đầu vào tại thời điểm $t$ và trả ra $x_{t-1}$, bit đã được đưa vào tại thời điểm $t-1$.

Khái niệm trạng thái

Việc tích hợp các trễ thời gian đơn vị cho phép tạo ra trạng thái. Cách sắp xếp các bit đã lưu giữ sẽ xác định cách máy phản ứng với các chuỗi tín hiệu tương lai. Không có sự sắp thứ tự này, việc tính toán sẽ bị giới hạn ở các đánh giá tĩnh.

So sánh công tắc đảo chiều

Hãy xem xét một "công tắc đảo chiều" số, nơi một nút duy nhất bật và tắt đèn. Một mạch tổ hợp chỉ có thể phát hiện xem nút đó có đang hiện tại được nhấn. Tuy nhiên, bằng cách sử dụng một trễ thời gian đơn vị để lưu trữ trạng thái trước đó của đèn ($x_{t-1}$), một mạch tuần tự có thể xác định rằng nếu nút được nhấn và đèn trước đó đã tắt ($x_{t-1}=0$), thì đầu ra mới nên là bật ($x_t=1$).

🎯 Nguyên lý cốt lõi
Bộ nhớ trong khoa học máy tính được biểu diễn toán học bằng các trễ. Một mạch tuần tự thực chất là logic tổ hợp bao quanh bởi một vòng hồi tiếp chứa các trễ thời gian đơn vị.